package com.ntd.study.coding.standards.hjly;

/**
 * @author liuwenju
 * @date 2021/3/24
 */
public class StudyController {
    /**
     * 控制器方法入参规约
     * 1. 接口方法定义时应该清楚入参都是那几个参数，禁止无脑用大而全的Query对象
     * 2. 接口可能只需要接受一个参数，入参放一个Query对象，方法中又通过Query对象进行数据库查询，会对接口维护产生灾难性影响。在此统一规定，控制台接口入参小于等于3个不能使用Query对象接收参数
     * 3. 参数需要使用@RequestParam注解
     * 4. 保证 Query对象 专用化
     * 5. RequestParam中要指定value和required。required要设置为false
     * 6. 订单服务的接口统一使用InBO,OutBO接收参数（因为客户端交互接口很多不是标准的表单提交，@RequestParam无法获取参数）
     * 7. 公有方法在上、私有方法在下
     * @param args
     */
    public static void main(String[] args) {

    }
}
